/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package samoloty.model;

import java.util.ArrayList;
import samoloty.model.models.AcRegModel;
import samoloty.model.models.ConfigurationModel;
import samoloty.model.models.ConstModel;
import samoloty.model.models.CrewModel;
import samoloty.model.models.FuelModel;
import samoloty.model.models.HoldsModel;
import samoloty.model.models.IdealTrimModel;
import samoloty.model.models.LimitLawModel;
import samoloty.model.models.LimitTowModel;
import samoloty.model.models.LimitTowffModel;
import samoloty.model.models.LimitZfwModel;
import samoloty.model.models.LimitZfwffModel;
import samoloty.model.models.MaxWeightsModel;
import samoloty.model.models.PantryModel;
import samoloty.model.models.PaxModel;
import samoloty.model.models.PaxWeightsModel;
import samoloty.model.models.StabTrimModel;

/**
 *
 * @author borysfan
 */
public interface IDataModel {
    public ArrayList<String> getAcReg();

    public ArrayList<ConfigurationModel> getConfiguration();

    public ConstModel getConst();

    public ArrayList<CrewModel> getCrew();

    public ArrayList<FuelModel> getFuel();

    public ArrayList<HoldsModel> getHolds();

    public ArrayList<LimitLawModel> getLimitLaw();

    public ArrayList<LimitTowModel> getLimitTow();

    public ArrayList<LimitTowffModel> getLimitTowff();

    public ArrayList<LimitZfwModel> getLimitZfw();

    public ArrayList<LimitZfwffModel> getLimitZfwff();

    public MaxWeightsModel getMaxWeights();

    public PantryModel getPantry();

    public ArrayList<PaxModel> getPax();

    public StabTrimModel getStabTrimFlap1();

    public StabTrimModel getStabTrimFlap2();

    public StabTrimModel getStabTrimFlap3();

    public StabTrimModel getStabTrimFlap4();

    public ArrayList<IdealTrimModel> getIdealTrim();

    public ArrayList<PaxWeightsModel> getPaxWeights();

    public String getLabel();
}
